/* 由 ecpg 处理（回归模式） */
/* 这些包含文件由预处理器添加 */
#include <ecpglib.h>
#include <ecpgerrno.h>
#include <sqlca.h>
/* 需要用于 informix 兼容性 */
#include <ecpg_informix.h>
/* 自动包含部分结束 */
#define ECPGdebug(X,Y) ECPGdebug((X)+100,(Y))

#line 1 "intoasc.pgc"
#include <stdio.h>
#include <stdlib.h>

#include "pgtypes_interval.h"

/* 执行 SQL 结束声明部分 */
       
     

#line 7 "intoasc.pgc"
 char dirty_str [ 100 ] = "aaaaaaaaa_bbbbbbbb_ccccccccc_ddddddddd_" ;
 
#line 8 "intoasc.pgc"
 interval * interval_ptr ;
/*
 * 默认连接: con2
 * 非默认连接: con1
 *
 */
#line 9 "intoasc.pgc"


int main()
{
    interval_ptr = (interval *) malloc(sizeof(interval));
    interval_ptr->time = 100000000;
    interval_ptr->month = 240;

    printf("dirty_str contents before intoasc: %s\n", dirty_str);
    intoasc(interval_ptr, dirty_str);
    printf("dirty_str contents after intoasc: %s\n", dirty_str);
    return 0;
}
